package com.ruoyi.mine.service;
import com.ruoyi.mine.dto.ProductionInfoUpdateDTO;
import com.ruoyi.mine.dto.ProductionUploadDTO;
import com.ruoyi.mine.pojo.Production;
import java.io.IOException;
import java.time.LocalDate;
import java.util.List;

public interface ProductionService {

    void upload(ProductionUploadDTO production) throws IOException;

    void delete(Integer id);

    void update(ProductionInfoUpdateDTO productionInfoUpdateDTO);

    List<Production> search(String mineId, String layerName, String produceType, LocalDate startTime, LocalDate endTime, String fileType);
}
